.panel-body {
    padding: 6px;
}

.content .table > thead > tr > th, .table > tbody > tr > th,
.content .table > tfoot > tr > th, .table > thead > tr > td,
.content .table > tbody > tr > td, .table > tfoot > tr > td {
    text-align: center;
    vertical-align: middle;
}

.content .panel-heading .btn {
    border-redius: 15px !important;
}

.content table td .btn {
    padding: 2px 4px 2px 2px;
    font-size: 12px;
    border-radius: 5px;
    width: 100%;
}

@media screen and (min-width: 1200px) {
    .content table td.table-operate {
        width: 200px;
    }
}

@media screen and (min-width: 992px) {
    .content table td.table-operate {
        width: 200px;
    }
}

.content table td.table-operate {
    padding: 5px 10px;
}

.content table td.table-operate span {
    padding: 3px 3px;
}

.content table.table tr td {
    background-color: rgba(185, 236, 197, 0.5);
    border: 1px solid #ccc;
}

.content table.table tr th {
    background-color: rgba(84, 223, 117, 0.6);
    border: 1px solid #ccc;
    font-weight: 400;
}

.content form.bs-example > div {
    margin: 5px 0;
    height: 34.4px;
}

.content form.bs-example input {
    font-size: 12px;
}

.content form.bs-example .table-filter-time div.input-group {
    width: 47%;
    float: left;
}

.content form.bs-example .table-filter-time div.input-cut {
    width: 6%;
    line-height: 34.4px;
    text-align: center;
    float: left;
}

/*ztree START*/
.fa-folder_close:before {
    content: "\f07b";
    margin: 0 2px;
    color: #478fca;
}

.fa-folder_open:before {
    content: "\f07c";
    margin: 0 2px;
    color: #478fca;
}

.fa-arrow_close:before {
    content: "\f055";
    cursor: pointer;
    position: relative;
    top: 2px;
    left: -10px;
    z-index: 2;
    background-color: #fff;
}

.fa-arrow_open:before {
    content: "\f056";
    cursor: pointer;
    position: relative;
    top: 2px;
    left: -10px;
    z-index: 2;
    background-color: #fff;
}

.ztree li span.level0.fa-arrow_docu:before {
    content: "";
    cursor: pointer;
    position: relative;
    top: 2px;
    left: -10px;
    z-index: 2;
    background-color: #fff;
    margin-right: 10px;
}

.ztree {
    margin-left: 15px
}

.ztree li {
    position: relative;
}

.ztree li ul {
    margin-left: 20px;
    padding: 0;
}

.ztree li ul.level0:before {
    display: inline-block;
    content: "";
    position: absolute;
    z-index: 1;
    top: 15px;
    bottom: 7px;
    left: 16px;
    border: 1px dotted #67b2dd;
    border-width: 0 0 0 1px;
}

.ztree li ul.line {
    background: none;
}

.ztree > li.level0 {
    margin: 5px 0;
}

.ztree li a.level1:before {
    display: inline-block;
    content: "";
    position: relative;
    top: -3px;
    left: -5px;
    width: 18px;
    height: 0;
    border-top: 1px dotted #67b2dd;
    z-index: 1;
}

.ztree li a.level0:before {
    display: inline-block;
    content: "";
    position: absolute;
    top: 10px;
    left: -3px;
    width: 15px;
    border-top: 1px dotted #67b2dd;
    z-index: 1;
}

.ztreeContainer {
    position: absolute;
    z-index: 11;
}

.ztree:before {
    display: inline-block;
    content: "";
    position: absolute;
    top: 25px;
    bottom: 17px;
    left: 15px;
    border: 1px dotted #67b2dd;
    border-width: 0 0 0 1px;
    z-index: 1;
}

.ztree li a {
    padding-top: 0;
}

.ztree li a.curSelectedNode {
    border: none;
    height: 17px;
}

.ztreeContainer.dropdown-menu {
    min-width: 160px !important;
}

.dropdown-menu {
    min-width: 100px;
}

/*ztree END*/

.content .panel-heading .btn {
    width: 90px;
    padding: 3px;
    margin-right: 10px;
}

/*分页 START*/
.pagination {
    margin: 0 0;
}

/*分页 END*/